Windows Server Device Driver for ThinkSystem RAID 730-8i and ServeRAID M Series SAS/SATA Adapters Supported: ThinkSystem RAID 730-8i 1GB Cache PCIe 12Gb Adapter ThinkSystem RAID 730-8i 2GB Cache PCIe 12Gb Adapter ServeRAID M5215 SAS/SATA Controller ServeRAID M1215 SAS/SATA Controller(46C9114) ServeRAID M1210e SAS/SATA Controller ServeRAID M5225 SAS/SATA Controller (00AE938) ServeRAID M5210e SAS/SATA Controller ServeRAID M5210 SAS/SATA Controller NOTE TO SERVICE - Reference RETAIN TIP #NA Version 6.714.21.00 - Moderate Impact/Low Probability of Occurrence --------------------- Version 6.714.19.00 - Moderate Impact/Low Probability of Occurrence --------------------- defects: - Point Release Version 6.714.16.00 - MR_WINDOWS_DRIVER_6.14 (2).(SCGCQ01924607) - Point Release Version 6.714.17.00 - MR_WINDOWS_DRIVER_6.14 (2).(SCGCQ01927972) - Point Release Version 6.714.18.00-WHQL - MR_WINDOWS_DRIVER_6.14 (2).(SCGCQ01940230) Version 6.714.15.00-3 - Moderate Impact/Low Probability of Occurrence --------------------- fix:don't have any change. Version 6.714.15.00 - Moderate Impact/Low Probability of Occurrence --------------------- Defects (8) - Controller name not updated for Double Raid in inf file.(SCGCQ01716605) - Customer specific references appearing in release notes ROP MR_WINDOWS_DRIVER_6.14-6.714.12.00-SCGCQ01698179.(SCGCQ01710907) - Code Review Defect : To divert FPIOs with chain frame to FW path.(SCGCQ01616582) - Driver signing script needs to change to be compatible with new certificate from Symantec.(SCGCQ01418985) - 6.14 : Windows Read me File is not adhered to OS Matrix Policy.(SCGCQ01427717) - Hercules Driver: Windows Driver read me has to remove non-relavant references for HPE.(SCGCQ01393370) - When compared the inf file with previous release observing older entries are removed in recent RO.(SCGCQ01853306) - MonTask Event in fwlog, system restart/hibernation during OCR..(SCGCQ01399666) - BSOD when running standard IO.(SCGCQ01870260 port of SCGCQ01850715) - Add support for OEM Invader MR controllers.(SCGCQ01746601 port of SCGCQ01197420) - [Lenovo] Request to add NVDATA and PNP IDs for new card introduction - "Rambler 8i 4GB".(SCGCQ01837658 port of SCGCQ01727447) - MR7.8-9480-8i8E: Hit BSOD After creating Raid 5 With 21 drives.(SCGCQ01873519 port of SCGCQ01867931) - Activate Control Flow Guard in Driver Build.(SCGCQ01599533 port of SCGCQ01592449) - Lost controller after OCR when triggering taskmgmt from Jammer.(SCGCQ01462845 port of SCGCQ01447394) - MR_6.13 : Windows Driver fails to discover Shannon 2G board in JBOD mode.(SCGCQ01414629 port of SCGCQ01218422) EnhancementRequests (11) - [Lenovo ThinkServer] Request to add NVDATA and PNP IDs for new card introduction - "Streetfighter 8i 2GB".(SCGCQ01825026) - Sync the INF File across MR 6.x streams..(SCGCQ01849668) - OEM requesting addition of PNP ID for a new controller.(SCGCQ01870719) - Sync the HPE Stream ofMR 6.14 into MR 6.14 Point Mainline.(SCGCQ01597915) - Sync the MR 6.14 Dev and Point Stream.(SCGCQ01873541) - Add OEM PNP IDs for JBOD Mode for MR 6.14 Patch Release.(SCGCQ01391046) -.(SCGCQ01447001) - Roll back MCTP changes from MR 6.14 driver.(SCGCQ01764883) - Add OEM PNP ID for Intruder.(SCGCQ01404737) - Divert FastPath IO with Chain frame to Firmware.(SCGCQ01594170) - WS2016 DCHU Compliance for SAS3 MR6.15 and Phase 16, and SAS3.5 MR 7.6 and Phase 7.(SCGCQ01519706) Version 6.714.05a.00 - Moderate Impact/Low Probability of Occurrence --------------------- The package was bulit with PkgSdk 4.15.when you update windows driver,you will look at a GUI window. Version 6.714.05.00 - Moderate Impact/Low Probability of Occurrence --------------------- Fixes: - Fixed issue where a performance drop of around 25% was observed in 4K SR profile for 40 SAS HDD JBOD. (SCGCQ01322976) - Fixed issue where the OS could crash during rebuild with double medium errors. (SCGCQ01316147) Enhancements: - Added the OEM PNP IDs for JBOD Mode to the SDS and Raid INF file for both Win8 , Win8.1 and Win10. (SCGCQ01391046) - Updated the new name of the controller to “ThinkSystem RAID 730-8i 1GB Cache PCIe 12Gb Adapter” (SCGCQ01263839) - Eliminated use of Depreciated StorPortLogError from all Windows Drivers. (SCGCQ01266362) - Fixed warnings found in Static Driver Verifier (SCGCQ01292775) Version 6.713.06.00 - Moderate Impact/Low Probability of Occurrence --------------------- Enhancement: - Added support for ThinkSystem RAID 730-8i Version 6.712.13.00 - Moderate Impact/Low Probability of Occurrence --------------------- Fixes: - Fixed an issue where StrStr will set qdepth to '1' if either pdqdepth or nodualqdepthreg is set to '1'(SCGCQ01013468) - Fixed an issue where the system was not able to boot into windows 2012 R2 OS installed on R0 VD ,after upgrading Firmware from MR 6.8 to MR 6.10.( SCGCQ00937735) - Added the registry entry of StorPort PowerSrbTimeout for Miniport driver for Server 2016. (SCGCQ01046075) - Fixed an issue where a performance drop of 24% was observed in 4k,8k IO size with Seq writes / reads for 64 & 256 queue Depth in RAID 0 with 24PD (SCGCQ00976733 Port of: Defect - SCGCQ00966844) - Fixed an issue where the driver was not sending any events the listening application during a Reset. (SCGCQ01063100) - Changed drivers so the coalesce capable bit can be set irrespective of regionlock and raid level. (SCGCQ01058107) - Fixed an issue where JBOD would not be seen in the Disk Management after downgrading the firmware from MR 6.10 to MR 6.4(SCGCQ01057383 Port of: Defect - SCGCQ01056377) - Fixed an issue where Region lock and length mismatch while running IO's on VD's with multipath push pull. (SCGCQ01020005 Port of: Defect -SCGCQ00936554) - Fixed an issue where ServeRAID M5120 SAS/SATA controllers which do not support Task management driver were trying to do LUN and Target Reset. (SCGCQ01065588 Port of: Defect - SCGCQ01062954) - Fixed an issue where Windows Driver was not sending any Kill adapter commands to firmware, when the firmware hung at one of the pending command for infinite time. (SCGCQ01134779) - Set the EPDs Queue Depth to divisional algorithm instead of limiting it o 64. (SCGCQ01037085) - Fixed an issue where performance drops of 6% for 24 drive SATA JBOD and 9% for 8 drive R6 could occur. (SCGCQ00969194) - Fixed an issue where Kill adapter seen when running IO's on JBOD with spaces volumes and cable breaker on one of the active paths.( SCGCQ01095397) - Fixed an issue where sgl_end points had different locations based on build path the IO took. (SCGCQ01038940) - Fixed an issue where 24PD 6Gig SASHDD RAID5 in Seq.Write Performance Drops 13-20% with 256K,1MB IOsize in QD=64 Windows 2012R2 OS. (SCGCQ00932828) - Fixed an issue where in the device manager MegaRAID card showed as a SDS card, after upgrading Win 10 X64 driver to latest megasas driver. (SCGCQ01057549) - Fixed an issue where Scheduled DPC sent a DCMD during OCR, causing FW to hit MU fault. (SCGCQ01019278) - Corrected the order for Synchronize Shutdown State machine. (SCGCQ01044278) Enhancements: - Windows Server 2016 Nanoserver validation for MR (SCGCQ01077991) - Added OEM PnP ID to 3108 ROMB MR release. (SCGCQ01034102) - Added build support for new Windows Event Logging (SCGCQ00498613) - Added support to Windows Driver Build tools for InBox drivers, and renaming them per Microsoft requirements (SCGCQ00716800) - Allow Sync CACHE Command for ServeRAID M5200 and M1200 series controllers by MR Windows Driver (SCGCQ01100038) - Add support for automatic selection of the default driver build parameters file during the build (SCGCQ00685135) - Driver will now check for CanallowSyncCache bit in the ready state, if this bit is set the driver will allow the SYNC_CACHE command for the virtual drivers. (SCGCQ01126148) - Modified INF File for RAID mode for Windows 10 to have a common binary for both SDS and RAID mode. (SCGCQ01041237) - Set Windows Registry Entry to NoClobber for MR WINDOWS DRIVER (SCGCQ01025992) - Added Gigabyte PnP ID to 3108 ROMB MR release. (SCGCQ01056381) - Merged eSDS stream into MR 6.12 Mainline Windows Driver (SCGCQ01002558) - Added the double buffering for each IO by setting the alignment mask to 8 byte in PI environment. (SCGCQ00943713) - Handle ServeRAID 5000 series controller CacheCade SGEs for MR 6.11 Windows Driver. (SCGCQ01099510) - Driver will not log critical events to System Event log when management app is already monitoring events. (SCGCQ01152442 Port of - SCGCQ01128806) Version 6.710.15.00 - Moderate Impact/Low Probability of Occurrence --------------------- Fixes: - Fixed an issue where controller reset may occur because the next reply queue is not a factor of 16 (SCGCQ00856764) - Fixed an issue where error logs may show "MonTask" when driver issues a target reset (SCGCQ00867584) - Fixed an issue where system may shutdown unexpectedly during Hibernation or S4 sleep (SCGCQ00878070) - Fixed an issue where the coalescing algorithm to align with max coalesced IO size (SCGCQ00879671) - Fixed an issue where an "FAILED TO FORMAT PARTITION" error may occur in Windows (SCGCQ00906960) - Fixed an issue where some out-of-band command timeouts were not 180 seconds (SCGCQ00930086, Port of SCGCQ00929333) - Fixed an issue where device queue depth for JBODs could exceed 32 for SATA drives (SCGCQ00935693) - Fixed an issue where Windows would not boot after upgrading firmware (SCGCQ00937735) - Fixed an issue where controller may reset after Online Controller Reset (SCGCQ00939172) - Fixed an issue where driver sets "qdepth" argument when "nodualqdepthreg" argument is passed (SCGCQ01013468) - Fixed an issue where system will not return to the saved state after Hibernation (SCGCQ00869496) - Fixed an issue where 4k / 8k performance on a large RAID0 is degraded (SCGCQ00966844) - Fixed an issue where Task Management requests issued to Virtual Drives were not reported to Storport as Invalid Requests (SCGCQ00869511) - Fixed an issue where driver was coalescing across stripes for Fastpath-capable IO on Logical Drives (SCGCQ00896266) - Fixed an issue where noBusyWait was set to false when MaxSRBs was less than 1000 (SCGCQ00908234) - Fixed an issue where Windows may crash when updating to driver 6.710.09.00 (SCGCQ00952825) - Fixed an issue where driver may lose a JBOD after downgrade of firmware using Online Controller Reset (SCGCQ01056377) - Fixed an issue where application may not receive any events during a reset after Event Code 451 "Reset initiated by host" (SCGCQ01063100) - Fixed an issue where system may reset or BSOD with bugcheck DPC_WATCHDOG_VIOLATION when a Virtual Drive is made offline from MegaRAID Storage Manager (SCGCQ00889336, Port of SCGCQ00883872) - Fixed an issue where large RAID0/RAID1 performance may degrade at 4/16/32 IO sizes and queue depth of 1 to 256 (SCGCQ00919204) - Fixed an issue where driver will collect Automatic Event Notifications starting from previous shutdown when an Online Controller Reset is performed (SCGCQ00929450) - Fixed an issue where system may BSOD after firmware update when running driver 6.710.11.00 (SCGCQ01062954) - Fixed an issue where driver doesn't properly set flags for Fastpath IO (SCGCQ00868217) - Fixed an issue where IO was not throttled when pending firmware commands exceeds a threshold (SCGCQ00929431) - Fixed an issue where system may reset when performing multiple background operations on 64 Virtual Drives (SCGCQ00872018) - Fixed an issue where system may BSOD (SCGCQ00925476) - Fixed an issue where sequential write performance may drop for large RAID5 with 256K or 1M IO and queue depth 64 (SCGCQ00932828) - Fixed an issue where Online Firmware Update may be blocked (SCGCQ00938984) - Fixed an issue where updating firmware with Online Controller Reset may cause a BSOD or system hang (SCGCQ00881579, SCGCQ00881576, Port of SCGCQ00871571) - Fixed an issue where error "MonTask: line 6812 in file ../../raid/raidpci.c" may occur when running failover/failback (SCGCQ01020005, Port of SCGCQ00936554) - Fixed an issue where an "L2/L3 Cache Error" may occur on Hibernate (SCGCQ00942766, Port of SCGCQ00939167) - Fixed an issue where driver is not properly setting the supportExtQueueDepth capability in firmware (SCGCQ00938343, Port of SCGCQ00938011) - Fixed an issue where BSOD may occur when downgrading firmware from 24.8.0-0035 to 24.6.0-0040 (SCGCQ00923265, SCGCQ00923263, Port of SCGCQ00919225) - Fixed an issue where LunTargetReset was not supported for Virtual Disks / EPDs (SCGCQ00918009, Port of SCGCQ00906726) - Fixed an issue where driver does not set EOL when SGE count is exactly 7 (SCGCQ00910358, Port of SCGCQ00910349) - Fixed an issue where JBOD performance drops for queue depth 64 or 256 (SCGCQ00914249, Port of SCGCQ00911784) Enhancements: - Added ability to set device queue depth based on device type (SCGCQ00880437) - Added Task Management support for JBOD/system disks (SCGCQ00854636) - Updated iMR queue depth to 928 (SCGCQ00897819) Improved RAID0/RAID1 performance (SCGCQ00877516) - Added logging of Critical Events in Windows Event Logger (SCGCQ00878364, SCGCQ00871878, Port of SCGCQ00868734) Version 6.708.09.00 - Moderate Impact/Low Probability of Occurrence --------------------- Fixes: - Incorporated MR6.8 driver stream - Fixed an issue where the storport driver could touch Dma32BitAddresses when it should not (SCGCQ00789403) - Fixed an issue where a "Driver detected possible FW hang, halting FW" error may occur during S3 sleep/resume (SCGCQ00840279) - Fixed an issue where newly-converted JBOD drives may not be presented to the OS (SCGCQ00824116) - Fixed an issue where Windows may enter a bootloop after upgrading driver with "Host driver needs to be upgraded to enable extended LD support" in the controller event log (SCGCQ00819305) - Fixed an issue where controller may take a long time to perform Online Controller Reset (SCGCQ00824414, SCGCQ00850132) - Fixed an issue where hibernation may result in BSOD with bugcheck A0 in Windows 2012 R2 (SCGCQ00827000) - Fixed an issue where an unexpected shutdown/reboot may occur during attempt of S4 sleep (SCGCQ00837484) - Fixed an issue where hibernation/dump cases may fail (SCGCQ00790690) - Fixed an issue where an error referencing "line 1276 in file ../../raid/1078dma.c" may occur during Online Controller Reset with JBODs present (SCGCQ00829169) - Fixed an issue where IO may be coalesced even if coalescing is disabled (SCGCQ00838379) - Fixed an issue where the system may BSOD/reboot when a drive is made offline via MSM (SCGCQ00889336) - Fixed an issue where the system may hang or BSOD when performing a firmware update with Online Controller Reset afterwards (SCGCQ00881576) - Fixed an issue where a dirty shutdown could result in false Automatic Event Notifications occurring on next boot (SCGCQ00795404) Enhancements - Added support for new Windows event logging within the driver (SCGCQ00498613) - Enabled support windows driver sending 1MB IO transfers to firmware (SCGCQ00816315) - Added a feature where an MFI command timeout is handled with an Online Controller Reset (SCGCQ00806523) - Updated queue depth calculation so the queue depth is split equally among LDs and PDs (SCGCQ00818399) - Added support for logging Critical events in Windows Event Logger (SCGCQ00878364) Version 6.706.06.00 - Moderate Impact/Low Probability of Occurrence --------------------- Fixes: - Incorporated MegaRAID 6.6 Windows driver stream - Fixed an issue where write performance dropped in Write-Through mode, and read performance dropped in some situations (SCGCQ00751029) - Fixed an issue where Windows might BSOD on reboot after updating to out of box driver version 6.704.12.00 (SCGCQ00793073) Enhancements: - Added MFI_STAT_CONFIG_SEQ_MISMATCH handling in drivers (SCGCQ00651432) - Added ability to read PCI Domain/Segment information via StoreLib (SCGCQ00712490) - Added ability for driver to differentiate between FastPath IO and LD IO in the PendingIOQueue (SCGCQ00726747) - Added support for 1MB IO if the firmware supports it as well (SCGCQ00712518) - Added support for Self-Encrypting Drives in JBOD mode (SCGCQ00711558) - Added support for ServeRAID M5225, Lenovo x240 M5 M1210e, Lenovo x880 M5 M1210e, Lenovo x3650 M4 M5110e, Lenovo x3750 M4 M5110e Version 6.704.12.00 - Moderate Impact/Low Probability of Occurrence --------------------- Enhancement(s): - Implement PnP ID for 2208 ROMB Fixes: Fixed an issue where a fatal firmware error may occur under load (SCGCQ00634900) Version 6.702.07.00 - Initial release ------------